type runtime.traceBuf

22 uses

	runtime (current package)
		trace.go#L46: 	reading       *traceBuf // buffer currently handed off to user
		trace.go#L47: 	empty         *traceBuf // stack of empty buffers
		trace.go#L90: 	cpuBuf      [2]*traceBuf
		tracebuf.go#L27: 	*traceBuf
		tracebuf.go#L42: func unsafeTraceWriter(gen uintptr, buf *traceBuf) traceWriter {
		tracebuf.go#L95: 			w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys))
		tracebuf.go#L132: 	head, tail *traceBuf
		tracebuf.go#L136: func (q *traceBufQueue) push(buf *traceBuf) {
		tracebuf.go#L147: func (q *traceBufQueue) pop() *traceBuf {
		tracebuf.go#L166: 	link     *traceBuf // in trace.empty/full
		tracebuf.go#L175: type traceBuf struct {
		tracebuf.go#L182: func (buf *traceBuf) byte(v byte) {
		tracebuf.go#L188: func (buf *traceBuf) varint(v uint64) {
		tracebuf.go#L206: func (buf *traceBuf) varintReserve() int {
		tracebuf.go#L213: func (buf *traceBuf) stringData(s string) {
		tracebuf.go#L217: func (buf *traceBuf) available(size int) bool {
		tracebuf.go#L225: func (buf *traceBuf) varintAt(pos int, v uint64) {
		tracebuf.go#L245: func traceBufFlush(buf *traceBuf, gen uintptr) {
		traceexp.go#L22: func unsafeTraceExpWriter(gen uintptr, buf *traceBuf, exp traceExperiment) traceExpWriter {
		traceruntime.go#L28: 	buf     [2]*traceBuf   // Per-M traceBuf for writing. Indexed by trace.gen%2.
		tracestring.go#L18: 	buf  *traceBuf // string batches to write out to the trace.